#page {
	overflow:hidden
}
#content {
	margin-top:0;
}
#content #left {
	width:645px;
	float:left;
	padding:0 15px;
	display:inline-block;
}
#content #left .content {
	clear:both	
}

#content #left .boxes {
	float:left;
	width:100%
}
#content #right {
	width:254px;
	float:left;
	border-left:1px solid #AAACAF;
	background:#F2F2F2;
	padding:15px;
 	padding-bottom:0;
 	display:inline-block
}
#content #right .boxes {
	width:220px;
	padding:15px;
	margin-bottom:15px;
	background:#ffffff
}
#content #right .boxes h3.title {
	font-size:14px;
	padding-bottom:15px;
}

/* Huytd - 2 row layout with 2 classes: wide and narrow */
#content .b_left
{
	border-left:1px solid #AAACAF;
}
#content .b_right
{
	border-right:1px solid #AAACAF;
}
#content .noborder
{
	border:none;
}
#content .wide {
	width:637px;
	float:left;
	padding:0 15px;
	display:inline-block;
	position:relative;
}
#content .wide .boxes .button
{
	position:absolute;
	right:15px;
	top:0;
}
#content .wide h3.title {
	font-size:18px;
	padding:15px;
	color:#C00;
	font-weight:normal;
	padding-left:0;
}
#content .wide .content {
	clear:both	
}
#content .wide .boxes {
	float:left;
	width:100%
}
#content .narrow {
	width:262px;
	float:left;
	background:#F2F2F2;
	padding:15px;
 	padding-bottom:0;
 	display:inline-block
}
#content .narrow .boxes {
	width:230px;
	padding:15px;
	margin-bottom:15px;
	background:#ffffff;
	position:relative;
}
#content .narrow .boxes h3.title {
	font-size:14px;
	padding-bottom:15px;
}
#content .narrow .boxes h3.nob
{
	font-weight:normal;
}
#content .narrow .boxes .button
{
	position:absolute;
	right:15px;
	top:0;
}
